OpenMP

OpenMP
Description de l'image OpenMP logo.png.

Informations
Dernière version 5.2 ()[1]Voir et modifier les données sur Wikidata
Écrit en C++ et CVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Type Standard techniqueVoir et modifier les données sur Wikidata
Site web www.openmp.orgVoir et modifier les données sur Wikidata

OpenMP (Open Multi-Processing) est une interface de programmation pour le calcul parallèle sur architecture à mémoire partagée. Cette API est prise en charge par de nombreuses plateformes, incluant GNU/Linux, OS X et Windows, pour les langages de programmation C, C++ et Fortran. Il se présente sous la forme d'un ensemble de directives, d'une bibliothèque logicielle et de variables d'environnement.

OpenMP est portable et dimensionnable. Il permet de développer rapidement des applications parallèles à petite granularité en restant proche du code séquentiel.

La programmation parallèle hybride peut être réalisée par exemple en utilisant à la fois OpenMP et MPI.

Le développement de la spécification OpenMP est géré par le consortium OpenMP Architecture Review Board.

  1. « OpenMP ARB Releases OpenMP 5.2 with Improvements and Refinements », (consulté le )

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search